/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejercicio5;

/**
 *
 * @author David
 */
public class Arbol
{

    private String tipoArbol;
    private int altura;
    

    public Arbol()
    {
        tipoArbol = "Arbol generico";
        altura = 0;
    }

    public Arbol(int alt)
    {
        this();
        altura = alt;
    }

    public Arbol(String tipArb)
    {
        this();
        tipoArbol = tipArb;
    }

    public Arbol(int alt, String tipArb)
    {
        tipoArbol = tipArb;
        altura = alt;
    }

    @Override
    public String toString()
    {
        String cadena = "";
        if (this.altura != 0 && !this.tipoArbol.equals("Arbol generico"))
        {
            cadena = "Un " + this.tipoArbol + "de " + this.altura + "\r\n";
        } else if (this.altura != 0 && this.tipoArbol.equals("Arbol generico"))
        {
            cadena = "Un arbol de " + this.altura + "metros \r\n";

        } else if (this.altura == 0 && !this.tipoArbol.equals("Arbol generico"))
        {
            cadena = "Un arbol tipo " + this.tipoArbol + "\r\n";
        } else if (this.altura == 0 && this.tipoArbol.equals("Arbol generico"))
        {
            cadena = "un arbol generico\r\n";
        }


        return cadena;
    }

    public void mostrar(String cadena)
    {
        System.out.println(cadena);
    }

    /**
     * @return the tipoArbol
     */
    public String getTipoArbol()
    {
        return tipoArbol;
    }

    /**
     * @param tipoArbol the tipoArbol to set
     */
    public void setTipoArbol(String tipoArbol)
    {
        this.tipoArbol = tipoArbol;
    }

    /**
     * @return the altura
     */
    public int getAltura()
    {
        return altura;
    }

    /**
     * @param altura the altura to set
     */
    public void setAltura(int altura)
    {
        this.altura = altura;
    }
}
